using System;

using org.fourzoas.noise.module;

namespace org.fourzoas.noise.module {
  /// <summary>
  /// Abstract class to represent Generator modules.  Does nothing, merely exists to clarify hierarchy.
  /// </summary>
  public abstract class GeneratorModule : Module {
    /// <summary>
    /// Default constructor.
    /// </summary>
    public GeneratorModule() : base() { }
    /// <summary>
    /// Constructor.
    /// </summary>
    /// <param name="n">Number of source modules needed.</param>
    public GeneratorModule(int n) : base(n) { }
  }
}
